package com.hhkj.sms.common.conf;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * AliConf
 *
 * @author HHKJ-SERVER-ZJ
 * @since 2023/10/24 11:37
 */
@Component
@ConfigurationProperties(prefix = "sms.alidayu")
public class AliDaYuConf {

    // 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户
    // 此处以把AccessKey 和 AccessKeySecret 保存在环境变量为例说明。您也可以根据业务需要，保存到配置文件里
    // 强烈建议不要把 AccessKey 和 AccessKeySecret 保存到代码里，会存在密钥泄漏风险
    /** AccessKey */
    public static String accessKeyId;

    /** AccessKeySecret */
    public static String accessKeySecret;

    // 访问的域名
    /** 访问的域名 */
    public static String configEndpoint;

    public void setAccessKeyId(String accessKeyId) {
        AliDaYuConf.accessKeyId = accessKeyId;
    }

    public void setAccessKeySecret(String accessKeySecret) {
        AliDaYuConf.accessKeySecret = accessKeySecret;
    }

    public void setConfigEndpoint(String configEndpoint) {
        AliDaYuConf.configEndpoint = configEndpoint;
    }
}
